From 77a6d976b2f6dff25589450c84c85d968aacaad7 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 21 Jan 2016 08:42:55 -0500 Subject: [PATCH] css: Fix refcounting thinko in -gtk-recolor gtk_css_style_get_value does not return a reference. So don't unref the return value without taking one. --- gtk/gtkcssimagerecolor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkcssimagerecolor.c b/gtk/gtkcssimagerecolor.c index 306e7ab04a..32c2849455 100644 --- a/gtk/gtkcssimagerecolor.c +++ b/gtk/gtkcssimagerecolor.c @@ -149,7 +149,7 @@ gtk_css_image_recolor_compute (GtkCssImage *image, if (recolor->palette) palette = _gtk_css_value_compute (recolor->palette, property_id, provider, style, parent_style); else - palette = gtk_css_style_get_value (style, GTK_CSS_PROPERTY_ICON_PALETTE); + palette = _gtk_css_value_ref (gtk_css_style_get_value (style, GTK_CSS_PROPERTY_ICON_PALETTE)); img = gtk_css_image_recolor_load (recolor, style, palette); -- 2.30.2